package com.dodo.videoEdit.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * @author zhoubo
 * @date 2020/8/8
 * @describe
 */
@Retention(RetentionPolicy.SOURCE)
public @interface FileDirStatus {
    int INTERNAL_STORAGE = 0; //内部存储 Environment.getDataDirectory() = /data 这个方法是获取内部存储的根路径
    int INTERNAL_STORAGE_APP_CANCEL = 1; //内部存储缓存 getCacheDir().getAbsolutePath() = /data/user/0/packname/cache 这个方法是获取某个应用在内部存储中的cache路径
    int INTERNAL_STORAGE_APP_CUSTOMIZE = 2; //getFilesDir().getAbsolutePath() = /data/user/0/packname/files  这个方法是获取某个应用在内部存储中的files路径
    int INTERNAL_STORAGE_APP = 3; //getDir(“myFile”, MODE_PRIVATE).getAbsolutePath() = /data/user/0/packname/app_myFile 这个方法是获取某个应用在内部存储中的自定义路径
    int EXTERNAL_STORAGE = 4; //Environment.getExternalStorageDirectory().getAbsolutePath() = /storage/emulated/0 这个方法是获取外部存储的根路径
    int EXTARNAL_STORAGE_APP = 5;//getExternalFilesDir(“”).getAbsolutePath() = /storage/emulated/0/Android/data/packname/files  这个方法是获取某个应用在外部存储中的files路径
    int EXTARNAL_STORAGE_CANCEL = 6;//getExternalCacheDir().getAbsolutePath() = /storage/emulated/0/Android/data/packname/cache
}
